package com.fangcun.service.api;

import com.fangcun.bean.api.goods.request.GoodsSearchRequest;
import com.fangcun.bean.api.goods.response.GoodsDetailResponse;
import com.fangcun.bean.api.goods.response.GoodsSearchResponse;
import com.fangcun.bean.sys.PageBean;
import com.fangcun.common.exception.ProException;
import com.github.pagehelper.PageInfo;

/**
 * @作者： 陳曉鬆 @时间： 2020年7月15日 - 上午11:21:40 @description：->
 */
public interface GoodsApiService {

	/**
	 * @作者：陳曉鬆 @时间：2020年7月15日 下午3:27:43 @版本：V1.0 @description：-> 查询商品列表
	 */
	public PageInfo<GoodsSearchResponse> list(PageBean<GoodsSearchRequest> request) throws ProException;

	/**
	 * @作者：陳曉鬆 @时间：2020年7月15日 下午4:31:27 @版本：V1.0 @description：-> 商品详情
	 */
	public GoodsDetailResponse detail(Long priceId, Long userId) throws ProException;
}
